package com.fanco.learn_datastruct_leetcode.designpattern.singleton.type4;

/**
 * @author qiaowang 2022/2/9
 * 描述:懒汉式（线程安全，同步方法）
 * 优点： 线程安全，
 * 缺点：每次获取getInstance都要进行同步方法，效率太低。
 * 实际开发中不建议使用
 */
public class Singleton04 {
    public static void main(String[] args) {

    }
}

class Singleton {
    private static Singleton instance;

    private Singleton () {

    }

    public static synchronized Singleton getInstance() {
        if (instance == null) {
            instance = new Singleton();
        }
        return instance;
    }
}
